package com.icim.csot.importer.xmlentity;

import java.util.ArrayList;
import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;
@XStreamAlias("TRX")
public class CsotMtrlInXmlEntity {
    private String TRX_NAME;
    private String TYPE_ID;
    private String LOG_ID;
    private String LM_TIME;
    private String OS_FAB_CODE;
    private String CARRIER_ID;
    private String SHIPPING_BOX_NO;
    private Integer BOXCAPACITY;
    private Integer BLOCK_QTY;
    private String OWNER_ID;
    private String SHIPPING_PALLET_NO;
    private String PALLET_ID;
    private String MODEL_NO;
    private Double BLOCK_SIZE;
    private Integer PALLETCAPACITY;
    private String PART_NO;
    private Integer X_PRODUCT_LAYOUT;
    private Integer Y_PRODUCT_LAYOUT;
    private String PRODUCT_TYPE;
    private String LOT_TYPE;
    private String SLIPNO;
    
    private List<CsotMtrlIndtXmlEntity> SHEET_INFOS;

    public String getTRX_NAME() {
        return TRX_NAME;
    }

    public void setTRX_NAME(String tRX_NAME) {
        TRX_NAME = tRX_NAME;
    }

    public String getTYPE_ID() {
        return TYPE_ID;
    }

    public void setTYPE_ID(String tYPE_ID) {
        TYPE_ID = tYPE_ID;
    }

    public String getLOG_ID() {
        return LOG_ID;
    }

    public void setLOG_ID(String lOG_ID) {
        LOG_ID = lOG_ID;
    }

    public String getLM_TIME() {
        return LM_TIME;
    }

    public void setLM_TIME(String lM_TIME) {
        LM_TIME = lM_TIME;
    }

    public String getOS_FAB_CODE() {
        return OS_FAB_CODE;
    }

    public void setOS_FAB_CODE(String oS_FAB_CODE) {
        OS_FAB_CODE = oS_FAB_CODE;
    }

    public String getCARRIER_ID() {
        return CARRIER_ID;
    }

    public void setCARRIER_ID(String cARRIER_ID) {
        CARRIER_ID = cARRIER_ID;
    }

    public String getSHIPPING_BOX_NO() {
        return SHIPPING_BOX_NO;
    }

    public void setSHIPPING_BOX_NO(String sHIPPING_BOX_NO) {
        SHIPPING_BOX_NO = sHIPPING_BOX_NO;
    }

    public String getOWNER_ID() {
        return OWNER_ID;
    }

    public void setOWNER_ID(String oWNER_ID) {
        OWNER_ID = oWNER_ID;
    }

    public String getSHIPPING_PALLET_NO() {
        return SHIPPING_PALLET_NO;
    }

    public void setSHIPPING_PALLET_NO(String sHIPPING_PALLET_NO) {
        SHIPPING_PALLET_NO = sHIPPING_PALLET_NO;
    }

    public String getPALLET_ID() {
        return PALLET_ID;
    }

    public void setPALLET_ID(String pALLET_ID) {
        PALLET_ID = pALLET_ID;
    }

    public String getMODEL_NO() {
        return MODEL_NO;
    }

    public void setMODEL_NO(String mODEL_NO) {
        MODEL_NO = mODEL_NO;
    }


    public String getPART_NO() {
        return PART_NO;
    }

    public void setPART_NO(String pART_NO) {
        PART_NO = pART_NO;
    }


    public Integer getX_PRODUCT_LAYOUT() {
        return X_PRODUCT_LAYOUT;
    }

    public void setX_PRODUCT_LAYOUT(Integer x_PRODUCT_LAYOUT) {
        X_PRODUCT_LAYOUT = x_PRODUCT_LAYOUT;
    }

    public Integer getY_PRODUCT_LAYOUT() {
        return Y_PRODUCT_LAYOUT;
    }

    public void setY_PRODUCT_LAYOUT(Integer y_PRODUCT_LAYOUT) {
        Y_PRODUCT_LAYOUT = y_PRODUCT_LAYOUT;
    }

    public String getPRODUCT_TYPE() {
        return PRODUCT_TYPE;
    }

    public void setPRODUCT_TYPE(String pRODUCT_TYPE) {
        PRODUCT_TYPE = pRODUCT_TYPE;
    }

    public String getLOT_TYPE() {
        return LOT_TYPE;
    }

    public void setLOT_TYPE(String lOT_TYPE) {
        LOT_TYPE = lOT_TYPE;
    }

    public String getSLIPNO() {
        return SLIPNO;
    }

    public void setSLIPNO(String sLIPNO) {
        SLIPNO = sLIPNO;
    }

    public Integer getPALLETCAPACITY() {
        return PALLETCAPACITY;
    }

    public void setPALLETCAPACITY(Integer pALLETCAPACITY) {
        PALLETCAPACITY = pALLETCAPACITY;
    }

    public Double getBLOCK_SIZE() {
        return BLOCK_SIZE;
    }

    public void setBLOCK_SIZE(Double bLOCK_SIZE) {
        BLOCK_SIZE = bLOCK_SIZE;
    }

    public Integer getBOXCAPACITY() {
        return BOXCAPACITY;
    }

    public void setBOXCAPACITY(Integer bOXCAPACITY) {
        BOXCAPACITY = bOXCAPACITY;
    }

    public CsotMtrlInXmlEntity(){
        this.SHEET_INFOS = new ArrayList<CsotMtrlIndtXmlEntity>();
    }
    
    public List<CsotMtrlIndtXmlEntity> getSHEET_INFOS() {
        return SHEET_INFOS;
    }

    public void setSHEET_INFOS(List<CsotMtrlIndtXmlEntity> sHEET_INFOS) {
        SHEET_INFOS = sHEET_INFOS;
    }

    /**
     * 
     * @param SHEET_INFO  此变量名称必须与xml结点名称相同（大小写不敏感)
     * 当有集合子元素时，必须要手动加入此方法
     * 
     */
    
    public void addSHEET_INFO(CsotMtrlIndtXmlEntity SHEET_INFO){
        this.SHEET_INFOS.add(SHEET_INFO);
    }

    public Integer getBLOCK_QTY() {
        return BLOCK_QTY;
    }

    public void setBLOCK_QTY(Integer bLOCK_QTY) {
        BLOCK_QTY = bLOCK_QTY;
    }


}
